// 生活需水基础数据
Ext.define("waterDispath.step1.baseModel", {
  extend: 'Ext.data.Model',
  fields: [
    // 用水区域
    { name: 'wrcsNm', type: 'string', convert: null},
    // 基期年城市人口
    { name: 'bdpop', type: 'string', convert: null},
    // 基期年农村人口
    { name: 'bdRPop', type: 'string', convert: null},
    // 基期年大牲畜数量
    { name: 'bbhQty', type: 'string', convert: null},
    // 基期年小牲畜数量
    { name: 'bshQty', type: 'string', convert: null}
  ],
  validators: {
    wrcsNm: [{
      type: 'presence'
    }, {
      type: 'length',
      min: 1,
      max: 100
    }],
    bdpop: [{
      type: 'format',
      matcher: /^\d+(\.\d+)?$/g,
      message: '当前输入必须为数字'
    }],
    bdRPop: {
      type: 'format',
      matcher: /^\d+(\.\d+)?$/g,
      message: '当前输入必须为数字'
    },
    bbhQty: {
      type: 'format',
      matcher: /^\d+(\.\d+)?$/g,
      message: '当前输入必须为数字'
    },
    bshQty: {
      type: 'format',
      matcher: /^\d+(\.\d+)?$/g,
      message: '当前输入必须为数字'
    }
  }
});
